When Flogger is disabled, it avoids three performance penalties:

1) Parameter Construction - Building messages that don't get used, e.g. "text " + ugh + " more text"
2) calling toString() when not needed, sometimes a very expensive operation 
3) loading the flogger.properties file



Learning Flogger

Use a stock Flogger
Build your own
Explaining the 

adapter template construction
adapter properties